soil landscape - French English Dictionary